//0x20 bytes (sizeof)
struct _KGUARDED_MUTEX
{
volatile LONG Count; //0x0
struct
_KTHREAD* Owner; //0x4
ULONG Contention; //0x8
struct
_KGATE Gate; //0xc
union
{
struct
{
SHORT KernelApcDisable; //0x1c
SHORT SpecialApcDisable; //0x1e
};
ULONG CombinedApcDisable; //0x1c
};
};